This subsystem controls the receiver power calibration.
Command tree: [SENSe<Ch>:]CORRection:POWer<port_no>
:ACQuire
:AWAVe
[:STATe]
:DATA
:MIXer
:IF
[:ACQuire]
Selects the wave quantity and the source for the receiver power calibration, starts the calibration sweep, and applies the receiver power correction.
The command triggers an event and has no query form. The calibrated waves and the used source are not shown in the Receiver Power Cal dialog.
<Ch>
Calibrated channel number
<port_no>
Calibrated port number. This suffix is ignored because the port number is specified in the parameter list.
AWAVe
Calibration of reference wave a1, a2, ...
BWAVe
Calibration of received wave b1, b2, .... The port number <cal_port>, the used source (PORT | GENerator), and the source number <source_no> must be specified in addition. Alternative: Parameters B1 and B2.
B1 | B2 | B3 | B4
Direct wave and cal port setting for received waves b1, b2,... The parameters B1 and B2 are ZVR-compatible. No additional parameters need to be specified. The source for B<no> is Port <no>.
<cal_port>
Calibrated port number
Range [def. unit]
1 to port number of the analyzer [–]
PORT |
Internal source at port <source_no>, to be fed to port <cal_port> using an external through connection.
GENerator
External generator no. <source_no>
<source_no>
Number of the port for the internal source or of the generator
1 to port number of the analyzer/number of external generators [–]
*RST values
– (for all parameters)
SCPI, Command Types
Device-specific, no query
Example:
*RST; CORR:POW:ACQ AWAVe,1,PORT,1
Perform a receiver power calibration of the wave a1 using port 1 as a source port, assuming that the transmitted source power a1 is correct. No external cabling is needed.
CORR:POW:AWAV?
Check whether the calibration is applied (the response is 1).
CALC:PAR:MEAS 'TRC1', 'A1'
Select a1 as a measured quantity for the default trace.
CALC:MARK ON; MARK:Y?; :SOUR:POW?
Create marker no. <Mk> in the center of the sweep range and query the measurement value. The calibrated power of the reference wave a1 is approx. equal to the default source power value.
See also example for SENSe<Ch>:]CORRection:POWer<port_no>[:STATe].
Enables or disables the receiver power calibration for channel <Ch> and for the reference waves an. The command is disabled unless the reference waves have been power calibrated ([SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire AWAVe,...).
<Boolean>
Enables (ON) or disables (OFF) the receiver power calibration for the reference waves an.
*RST value
OFF [–]
Device-specific, command or query
See [SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire
Reads or writes receiver power correction data sets. A power correction data set contains n real values where:
Each value corresponds to the ratio of the actual power at the receiver input (value provided by the used source) to the uncalibrated power in dB.
The number n is equal to the number of sweep points.
Increasing (decreasing) the values in the correction data sets increases (decreases) the input power reading. Writing correction data (the setting command) fails if the number of transferred values is not equal to the number of sweep points.
'<wave_string>'
Identifier for the calibrated wave:
'A<n>' or 'AWAV<n>' denote correction data for the reference wave a<n>, where <n> corresponds to the port number.
'B<n>' or 'BWAV<n>' denote correction data for the reference wave b<n>.
<block> | <numeric_value>...
Power correction values in block data format or as a comma-separated list of real numbers. The query returns a list of numbers.
All numbers are interpreted as dB-values.
–
*RST; :SWE:POIN 10
Reset the instrument and reduce the number of sweep points to 10.
CORR:POW:ACQ AWAVe,1,PORT,1
CORR:POW:DATA? 'AWAV1'
Query the correction values. The analyzer returns 10 comma-separated real numbers.
CORR:POW:DATA 'AWAV2', 1, 2, 3, 4, 5, -6, -7, -8, -9, -0
Replace the correction values by ten (new) numbers.
Starts the IF receiver calibration (2nd power calibration step for mixer measurements), stores and applies the calibration data.
The IF receiver calibration relies on the IF source power calibration acquired in step no. 1. [SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF[:ACQuire] is enabled only after step 1 has been carried out (SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire]).
<pt>
Calibrated port number. This suffix is ignored because the IF signal is always assigned to port 2.
See SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire].
Enables or disables the receiver power calibration for channel <Ch> and for the received waves bn. The command is disabled unless the received waves have been power calibrated ([SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire BWAVe,...).
Enables (ON) or disables (OFF) the receiver power calibration for the received waves bn.
*RST; CORR:POW:ACQ BWAVe,1,PORT,2
Perform a receiver power calibration of the wave b1 using port 2 as a source port, assuming that the source power a2 is correct. A through connection from port 2 to port 1 is needed.
CORR:POW?
CALC:PAR:MEAS 'TRC1', 'B1D2'
Select b1 as a measured quantity for the default trace.
Create marker no. <Mk> in the center of the sweep range and query the measurement value. The calibrated power of the received wave b1 is approx. equal to the default source power value.
See also example for SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire.
Returns the state of the active system error correction for channel <Ch>.
Channel number of the calibrated channel.
Response
Sting variable containing the calibration state label in the trace list ('Cal', 'Cai', 'Ca?', 'Cav', 'Cal Off').
'' (empty string)
Device-specific, query only
See [SENSe<Ch>:]CORRection:DATE?
Enables or disables the system error correction for channel <Ch>.
Enables (ON) or disables (OFF) the correction.
ON [–]
Confirmed, command or query
*RST; CORR?
Reset the instrument and query whether channel 1 is system error corrected. The response is 1.